cochlear duct - Spanish English Dictionary